home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World 2006 July & August
/
PCWorld_2006-07-08_cd.bin
/
v cisle
/
acehtml
/
acehtmlfreeware.exe
/
scriptdef
/
DateTime Scroller.sd
< prev
next >
Wrap
INI File
|
2004-06-28
|
3KB
|
115 lines
[SUBJECT]
Description=Scrolls the current date/time on the status bar
ImageIndex=-1
Folder=Tools
[BODY_TEXT]
;<script language="JavaScript">
;
;<!-- Begin
;// This script and many more are available free online at
;// The JavaScript Source!! http://javascript.internet.com
;
;var osd = " ";
;osd +="`message`";
;osd +=" ";
;var timer;
;var msg = "";
;function scrollMaster () {
;msg = customDateSpring(new Date());
;clearTimeout(timer);
;msg += " " + showtime() + " " + osd;
;for (var i= 0; i < 100; i++){
;msg = " " + msg;
;}
;scrollMe();
;}
;function scrollMe(){
;window.status = msg;
;msg = msg.substring(1, msg.length) + msg.substring(0,1);
;timer = setTimeout("scrollMe()", 200);
;}
;function showtime (){
;var now = new Date();
;var hours= now.getHours();
;var minutes= now.getMinutes();
;var seconds= now.getSeconds();
;var months= now.getMonth();
;var dates= now.getDate();
;var years= now.getYear();
;var timeValue = "";
;timeValue += ((months >9) ? "" : " ");
;timeValue += ((dates >9) ? "" : " ");
;timeValue = ( months +1);
;timeValue +="/"+ dates;
;timeValue +="/"+ years;
;var ap="A.M.";
;if (hours == 12) {
;ap = "P.M.";
;}
;if (hours == 0) {
;hours = 12;
;}
;if(hours >= 13){
;hours -= 12;
;ap="P.M.";
;}
;var timeValue2 = " " + hours;
;timeValue2 += ((minutes < 10) ? ":0":":") + minutes + " " + ap;
;return timeValue2;
;}
;function MakeArray(n) {
;this.length = n;
;return this;
;}
;monthNames = new MakeArray(12);
;monthNames[1] = "Janurary";
;monthNames[2] = "February";
;monthNames[3] = "March";
;monthNames[4] = "April";
;monthNames[5] = "May";
;monthNames[6] = "June";
;monthNames[7] = "July";
;monthNames[8] = "August";
;monthNames[9] = "Sept.";
;monthNames[10] = "Oct.";
;monthNames[11] = "Nov.";
;monthNames[12] = "Dec.";
;daysNames = new MakeArray(7);
;daysNames[1] = "Sunday";
;daysNames[2] = "Monday";
;daysNames[3] = "Tuesday";
;daysNames[4] = "Wednesday";
;daysNames[5] = "Thursday";
;daysNames[6] = "Friday";
;daysNames[7] = "Saturday";
;function customDateSpring(oneDate) {
;var theDay = daysNames[oneDate.getDay() +1];
;var theDate =oneDate.getDate();
;var theMonth = monthNames[oneDate.getMonth() +1];
;var dayth="th";
;if ((theDate == 1) || (theDate == 21) || (theDate == 31)) {
;dayth="st";
;}
;if ((theDate == 2) || (theDate ==22)) {
;dayth="nd";
;}
;if ((theDate== 3) || (theDate == 23)) {
;dayth="rd";
;}
;return theDay + ", " + theMonth + " " + theDate + dayth + ",";
;}
;scrollMaster();
;// End -->
;</script>
[`message`]
Kind=S
Value=This is yet another JavaScript Scroll example